Skip to content

File notation_tv.h

FileList > note-twist_vector > src > notation_tv.h

Go to the source code of this file

Notation module for twist vector notation. More...

  • #include "notation_defs.h"
  • #include "stdbool.h"
  • #include "stdint.h"
  • #include "stdlib.h"
  • #include "string.h"

Classes

Type Name
struct note_tv_t
The core structure for twist vectors.

Public Functions

Type Name
uint8_t note_tv_decode (char * str, note_tv_t * twistv)
Function to take a string and decode it as a note_tv_t .
uint8_t note_tv_encode (note_tv_t twistv, char * str, size_t buffer_size)
Function to take a note_tv_t and encode it as a string.

Detailed Description

Author:

Isabel Darcy

Author:

Zachary Bryhtan

Author:

Joe Starr

Public Functions Documentation

function note_tv_decode

Function to take a string and decode it as a note_tv_t .

uint8_t note_tv_decode (
    char * str,
    note_tv_t * twistv
) 

Parameters:

  • str Input string to encode as note_tv_t
  • twistv the note_tv_t pointer to store the string into.

Returns:

uint8_t The return code for the encoding operation.


function note_tv_encode

Function to take a note_tv_t and encode it as a string.

uint8_t note_tv_encode (
    note_tv_t twistv,
    char * str,
    size_t buffer_size
) 

Parameters:

Returns:

uint8_t The return code for the encoding operation.



The documentation for this class was generated from the following file source/note-twist_vector/src/notation_tv.h