CLiteralCodes.h
Go to the documentation of this file.
// -*- c++ -*-
//*****************************************************************************
//*****************************************************************************
#ifndef polybori_literals_CLiteralCodes_h_
#define polybori_literals_CLiteralCodes_h_
// include basic definitions
#include <polybori/pbori_defs.h>
BEGIN_NAMESPACE_PBORI
class CLiteralCodes {
public:
enum literal_codes {
first_code = 0,
empty = first_code,
space,
plus,
term_separator,
times,
comma,
list_separator,
default_variable_name,
variable_head,
variable_tail,
between_list_separator,
last_code
};
};
END_NAMESPACE_PBORI
#endif
polybori::CLiteralCodes::between_list_separator
Definition: CLiteralCodes.h:43
END_NAMESPACE_PBORI
#define END_NAMESPACE_PBORI
Finish project's namespace.
Definition: pbori_defs.h:77
polybori::CLiteralCodes::variable_tail
Definition: CLiteralCodes.h:42
polybori::CLiteralCodes::default_variable_name
Definition: CLiteralCodes.h:40
polybori::CLiteralCodes::comma
Definition: CLiteralCodes.h:38
BEGIN_NAMESPACE_PBORI
#define BEGIN_NAMESPACE_PBORI
Start project's namespace.
Definition: pbori_defs.h:74
polybori::CLiteralCodes::list_separator
Definition: CLiteralCodes.h:39
polybori::CLiteralCodes
This template class defines enumerative codes for the string literals defined by the CStringLiterals ...
Definition: CLiteralCodes.h:27
pbori_defs.h
polybori::CLiteralCodes::space
Definition: CLiteralCodes.h:34
polybori::CLiteralCodes::variable_head
Definition: CLiteralCodes.h:41
polybori::CLiteralCodes::term_separator
Definition: CLiteralCodes.h:36
polybori::CLiteralCodes::literal_codes
literal_codes
Define codes representing string literals.
Definition: CLiteralCodes.h:31
polybori::CLiteralCodes::times
Definition: CLiteralCodes.h:37
polybori::CLiteralCodes::plus
Definition: CLiteralCodes.h:35