aqnwb 0.1.0
Loading...
Searching...
No Matches
BaseIO.hpp File Reference
#include <any>
#include <cstdint>
#include <iostream>
#include <memory>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include <boost/multi_array.hpp>
#include "Types.hpp"
Include dependency graph for BaseIO.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AQNWB::IO::BaseDataType
 Represents a base data type. More...
 
class  AQNWB::IO::BaseIO
 The BaseIO class is an abstract base class that defines the interface for input/output (IO) operations on a file. More...
 
class  AQNWB::IO::BaseRecordingData
 The base class to represent recording data that can be extended. More...
 

Namespaces

namespace  AQNWB
 The main namespace for AqNWB.
 
namespace  AQNWB::IO
 

Macros

#define DEFAULT_STR_SIZE   256
 
#define DEFAULT_ARRAY_SIZE   1
 

Typedefs

using StorageObjectType = AQNWB::Types::StorageObjectType
 
using Status = AQNWB::Types::Status
 
using SizeArray = AQNWB::Types::SizeArray
 

Enumerations

enum class  AQNWB::IO::SearchMode { AQNWB::IO::STOP_ON_TYPE = 1 , AQNWB::IO::CONTINUE_ON_TYPE = 2 }
 Enum class for specifying the search mode for findTypes. More...
 
enum class  AQNWB::IO::FileMode { AQNWB::IO::Overwrite , AQNWB::IO::ReadWrite , AQNWB::IO::ReadOnly }
 The access mode for the file. More...
 

Macro Definition Documentation

◆ DEFAULT_ARRAY_SIZE

#define DEFAULT_ARRAY_SIZE   1

◆ DEFAULT_STR_SIZE

#define DEFAULT_STR_SIZE   256

Typedef Documentation

◆ SizeArray

◆ Status

◆ StorageObjectType