Files
Upsilon/apps/code/script.h
Émilie Feral 08077cb141 [ion] Storage: make Storage::nameCompliant less restrictive (accepts
.*\.[a-z]+). But Script::nameCompliant is stricted: [a-z_0-9.]*
2018-09-13 11:33:15 +02:00

28 lines
536 B
C++

#ifndef CODE_SCRIPT_H
#define CODE_SCRIPT_H
#include <ion.h>
namespace Code {
/* Record : | Total Size | Name | Body |
* Script: | AutoImportationStatus | Content |*/
class Script : public Ion::Storage::Record {
public:
Script(Ion::Storage::Record r);
bool importationStatus() const;
void toggleImportationStatus();
const char * readContent() const;
static bool nameCompliant(const char * name);
constexpr static size_t k_importationStatusSize = 1;
};
}
#endif