FileAttribute.h File Reference

Include dependency graph for FileAttribute.h:

This graph shows which files directly or indirectly include this file:

Namespaces

namespace  SkyGI

Classes

class  SkyGI::FileAttributeInfo
class  SkyGI::FileAttribute

Defines

#define MAKE_ATTR(a, b, c, d)   (unsigned int)((a << 24) | (b<<16) | (c << 8) | d)

Typedefs

typedef std::vector< FileAttribute > SkyGI::FileAttributeList

Enumerations

enum  SkyGI::AttributeType {
  SkyGI::ATTR_ANY_TYPE = MAKE_ATTR('A','N','Y','T'), SkyGI::ATTR_BOOL_TYPE = MAKE_ATTR('B','O','O','L'), SkyGI::ATTR_CHAR_TYPE = MAKE_ATTR('C','H','A','R'), SkyGI::ATTR_COLOR_8_BIT_TYPE = MAKE_ATTR('C','L','R','B'),
  SkyGI::ATTR_DOUBLE_TYPE = MAKE_ATTR('D','B','L','E'), SkyGI::ATTR_FLOAT_TYPE = MAKE_ATTR('F','L','O','T'), SkyGI::ATTR_GRAYSCALE_8_BIT_TYPE = MAKE_ATTR('G','R','Y','B'), SkyGI::ATTR_INT64_TYPE = MAKE_ATTR('L','L','N','G'),
  SkyGI::ATTR_INT32_TYPE = MAKE_ATTR('L','O','N','G'), SkyGI::ATTR_INT16_TYPE = MAKE_ATTR('S','H','R','T'), SkyGI::ATTR_INT8_TYPE = MAKE_ATTR('B','Y','T','E'), SkyGI::ATTR_MESSAGE_TYPE = MAKE_ATTR('M','S','G','G'),
  SkyGI::ATTR_MESSENGER_TYPE = MAKE_ATTR('M','S','N','G'), SkyGI::ATTR_MIME_TYPE = MAKE_ATTR('M','I','M','S'), SkyGI::ATTR_MONOCHROME_1_BIT_TYPE = MAKE_ATTR('M','N','O','B'), SkyGI::ATTR_OBJECT_TYPE = MAKE_ATTR('O','P','T','R'),
  SkyGI::ATTR_OFF_T_TYPE = MAKE_ATTR('O','F','F','T'), SkyGI::ATTR_PATTERN_TYPE = MAKE_ATTR('P','A','T','N'), SkyGI::ATTR_POINTER_TYPE = MAKE_ATTR('P','N','T','R'), SkyGI::ATTR_POINT_TYPE = MAKE_ATTR('B','P','N','T'),
  SkyGI::ATTR_RAW_TYPE = MAKE_ATTR('R','A','W','T'), SkyGI::ATTR_RECT_TYPE = MAKE_ATTR('R','E','C','T'), SkyGI::ATTR_REF_TYPE = MAKE_ATTR('R','R','E','F'), SkyGI::ATTR_RGATTR_32_BIT_TYPE = MAKE_ATTR('R','G','B','B'),
  SkyGI::ATTR_RGATTR_COLOR_TYPE = MAKE_ATTR('R','G','B','C'), SkyGI::ATTR_SIZE_T_TYPE = MAKE_ATTR('S','I','Z','T'), SkyGI::ATTR_SSIZE_T_TYPE = MAKE_ATTR('S','S','Z','T'), SkyGI::ATTR_STRING_TYPE = MAKE_ATTR('C','S','T','R'),
  SkyGI::ATTR_TIME_TYPE = MAKE_ATTR('T','I','M','E'), SkyGI::ATTR_UINT64_TYPE = MAKE_ATTR('U','L','L','G'), SkyGI::ATTR_UINT32_TYPE = MAKE_ATTR('U','L','N','G'), SkyGI::ATTR_UINT16_TYPE = MAKE_ATTR('U','S','H','T'),
  SkyGI::ATTR_UINT8_TYPE = MAKE_ATTR('U','B','Y','T'), SkyGI::ATTR_MEDIA_PARAMETER_TYPE = MAKE_ATTR('B','M','C','T'), SkyGI::ATTR_MEDIA_PARAMETER_WEATTR_TYPE = MAKE_ATTR('B','M','C','W'), SkyGI::ATTR_MEDIA_PARAMETER_GROUP_TYPE = MAKE_ATTR('B','M','C','G'),
  SkyGI::ATTR_ASCII_TYPE = MAKE_ATTR('T','E','X','T')
}


Define Documentation

#define MAKE_ATTR ( a,
b,
c,
 )     (unsigned int)((a << 24) | (b<<16) | (c << 8) | d)


Generated on Thu Dec 13 18:13:23 2007 for SkyGI by  doxygen 1.5.1-p1