CBMC
labelt Struct Reference

#include <structured_data.h>

+ Collaboration diagram for labelt:

Public Member Functions

 labelt (std::vector< std::string > components)
 
std::string camel_case () const
 
std::string snake_case () const
 
std::string kebab_case () const
 
std::string pretty () const
 
bool operator< (const labelt &other) const
 

Private Attributes

std::vector< std::string > components
 

Detailed Description

Definition at line 16 of file structured_data.h.

Constructor & Destructor Documentation

◆ labelt()

labelt::labelt ( std::vector< std::string >  components)
explicit

Definition at line 14 of file structured_data.cpp.

Member Function Documentation

◆ camel_case()

std::string labelt::camel_case ( ) const

Definition at line 24 of file structured_data.cpp.

◆ kebab_case()

std::string labelt::kebab_case ( ) const

Definition at line 40 of file structured_data.cpp.

◆ operator<()

bool labelt::operator< ( const labelt other) const

Definition at line 59 of file structured_data.cpp.

◆ pretty()

std::string labelt::pretty ( ) const

Definition at line 47 of file structured_data.cpp.

◆ snake_case()

std::string labelt::snake_case ( ) const

Definition at line 33 of file structured_data.cpp.

Member Data Documentation

◆ components

std::vector<std::string> labelt::components
private

Definition at line 29 of file structured_data.h.


The documentation for this struct was generated from the following files: