Pebble Foundation Classes  0.2.0
C++ for Pebble
Platform
Collaboration diagram for Platform:

Macros

#define PBL_PLATFORM_TYPE_CURRENT   PlatformTypeBasalt
 
#define PBL_PLATFORM_SWITCH_DEFAULT(PLAT, DEFAULT, APLITE, BASALT, CHALK, DIORITE, EMERY)
 
#define PBL_PLATFORM_SWITCH(PLAT, APLITE, BASALT, CHALK, DIORITE, EMERY)   PBL_PLATFORM_SWITCH_DEFAULT(PLAT, APLITE, APLITE, BASALT, CHALK, DIORITE, EMERY)
 
#define PBL_PLATFORM_TYPE_CURRENT   PlatformTypeBasalt
 
#define PBL_PLATFORM_SWITCH_DEFAULT(PLAT, DEFAULT, APLITE, BASALT, CHALK, DIORITE, EMERY)
 
#define PBL_PLATFORM_SWITCH(PLAT, APLITE, BASALT, CHALK, DIORITE, EMERY)   PBL_PLATFORM_SWITCH_DEFAULT(PLAT, APLITE, APLITE, BASALT, CHALK, DIORITE, EMERY)
 

Typedefs

typedef enum PlatformType PlatformType
 
typedef enum PlatformType PlatformType
 

Enumerations

enum  PlatformType {
  PlatformTypeAplite, PlatformTypeBasalt, PlatformTypeChalk, PlatformTypeDiorite,
  PlatformTypeEmery, PlatformTypeAplite, PlatformTypeBasalt, PlatformTypeChalk,
  PlatformTypeDiorite, PlatformTypeEmery
}
 
enum  PlatformType {
  PlatformTypeAplite, PlatformTypeBasalt, PlatformTypeChalk, PlatformTypeDiorite,
  PlatformTypeEmery, PlatformTypeAplite, PlatformTypeBasalt, PlatformTypeChalk,
  PlatformTypeDiorite, PlatformTypeEmery
}
 

Detailed Description

Macro Definition Documentation

◆ PBL_PLATFORM_SWITCH_DEFAULT [1/2]

#define PBL_PLATFORM_SWITCH_DEFAULT (   PLAT,
  DEFAULT,
  APLITE,
  BASALT,
  CHALK,
  DIORITE,
  EMERY 
)
Value:
(\
((PLAT) == PlatformTypeEmery) ? (EMERY) : \
((PLAT) == PlatformTypeDiorite) ? (DIORITE) : \
((PLAT) == PlatformTypeChalk) ? (CHALK) : \
((PLAT) == PlatformTypeBasalt) ? (BASALT) : \
((PLAT) == PlatformTypeBasalt) ? (APLITE) : \
(DEFAULT) \
)

◆ PBL_PLATFORM_SWITCH_DEFAULT [2/2]

#define PBL_PLATFORM_SWITCH_DEFAULT (   PLAT,
  DEFAULT,
  APLITE,
  BASALT,
  CHALK,
  DIORITE,
  EMERY 
)
Value:
(\
((PLAT) == PlatformTypeEmery) ? (EMERY) : \
((PLAT) == PlatformTypeDiorite) ? (DIORITE) : \
((PLAT) == PlatformTypeChalk) ? (CHALK) : \
((PLAT) == PlatformTypeBasalt) ? (BASALT) : \
((PLAT) == PlatformTypeBasalt) ? (APLITE) : \
(DEFAULT) \
)