lcm_coretypes 3 LCM Library
lcm_coretypes

## Synopsis

                        __lcm_hash_ptr;
    #define             boolean_encoded_size
    #define             byte_encoded_size                   (p)
    return              sizeof                              ();
    #define             int8_t_encoded_size                 (p)
    #define             int16_t_encoded_size                (p)
    #define             int32_t_encoded_size                (p)
    #define             int64_t_encoded_size                (p)
    #define             float_encoded_size                  (p)
    #define             double_encoded_size                 (p)
    return              malloc                              (sz );

## Description

## Details

### __lcm_hash_ptr

    typedef struct {
        const __lcm_hash_ptr *parent;
        void *v;
    } __lcm_hash_ptr;

__lcm_hash_ptr

### boolean_encoded_size

    #define boolean_encoded_size int8_t_encoded_size

boolean_encoded_size

### byte_encoded_size()

    #define byte_encoded_size(p) ( sizeof(int64_t) + sizeof(uint8_t) )

p :

byte_encoded_size

### sizeof ()

    return              sizeof                              ();

Returns :

sizeof

### int8_t_encoded_size()

    #define int8_t_encoded_size(p) ( sizeof(int64_t) + sizeof(int8_t) )

p :

int8_t_encoded_size

### int16_t_encoded_size()

    #define int16_t_encoded_size(p) ( sizeof(int64_t) + sizeof(int16_t) )

p :

int16_t_encoded_size

### int32_t_encoded_size()

    #define int32_t_encoded_size(p) ( sizeof(int64_t) + sizeof(int32_t) )

p :

int32_t_encoded_size

### int64_t_encoded_size()

    #define int64_t_encoded_size(p) ( sizeof(int64_t) + sizeof(int64_t) )

p :

int64_t_encoded_size

### float_encoded_size()

    #define float_encoded_size(p) ( sizeof(int64_t) + sizeof(float) )

p :

float_encoded_size

### double_encoded_size()

    #define double_encoded_size(p) ( sizeof(int64_t) + sizeof(double) )

p :

double_encoded_size

### malloc ()

    return              malloc                              (sz );

Param1 :

Returns :

malloc