Honeycomb  0.1
Component-Model Framework
Classes | Namespaces | Macros | Functions
Id.h File Reference
#include "Honey/String/String.h"
#include "Honey/String/Hash.h"
Include dependency graph for Id.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  honey::Id
 Holds a name string and its hashed value for fast comparison ops. See String Identifier. More...
 
class  honey::IdLiteral
 Id created from a string literal at compile-time. More...
 
class  honey::NameId
 Holds both a name string and its hashed value, and unlike Id the name is never compiled out. More...
 

Namespaces

 honey
 Global Honeycomb namespace.
 

Macros

#define idnull   IdLiteral()
 Null id. More...
 

Functions

constexpr IdLiteral honey::operator""_id (const char *str, szt len)
 Create an id from a string literal at compile-time. More...