HoverRace  2.0
Public Member Functions | Public Attributes | List of all members
HoverRace::Script::Core::Chunk Struct Reference

#include <Core.h>

Public Member Functions

 Chunk (const std::string &src, const std::string &name=DEFAULT_CHUNK_NAME)
 Constructor. More...
 
 Chunk (const Chunk &o)=default
 
 Chunk (Chunk &&o)=default
 
Chunkoperator= (const Chunk &o)=default
 
Chunkoperator= (Chunk &&o)=default
 

Public Attributes

std::string name
 
std::string src
 

Constructor & Destructor Documentation

HoverRace::Script::Core::Chunk::Chunk ( const std::string &  src,
const std::string &  name = DEFAULT_CHUNK_NAME 
)
inline

Constructor.

Parameters
srcThe source code of the chunk.
nameOptional name for the chunk. This name is used in error messages. Prefix the name with "=" to use the name verbatim, without decoration, in error messages.
HoverRace::Script::Core::Chunk::Chunk ( const Chunk o)
default
HoverRace::Script::Core::Chunk::Chunk ( Chunk &&  o)
default

Member Function Documentation

Chunk& HoverRace::Script::Core::Chunk::operator= ( const Chunk o)
default
Chunk& HoverRace::Script::Core::Chunk::operator= ( Chunk &&  o)
default

Member Data Documentation

std::string HoverRace::Script::Core::Chunk::name
std::string HoverRace::Script::Core::Chunk::src

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